package com.one.group.admin.mapper;

import com.mybatisflex.core.BaseMapper;
import com.one.group.model.dto.QuestionnaireSurveyQueryDto;
import com.one.group.model.dto.QuestionnaireKeywordSearchDto;
import com.one.group.model.entity.QuestionnaireSurvey;
import com.one.group.model.vo.QuestionnaireSurveyListVo;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * 问卷Mapper
 * @author kld
 */
@Mapper
public interface QuestionnaireSurveyMapper extends BaseMapper<QuestionnaireSurvey> {
    
    /**
     * 查询问卷列表
     * @param queryDto 查询条件
     * @return 问卷列表
     */
    List<QuestionnaireSurveyListVo> findQuestionnaireByQueryDto(QuestionnaireSurveyQueryDto queryDto);
    
    /**
     * 关键字搜索问卷
     * @param keywordSearchDto 关键字搜索条件
     * @return 问卷列表
     */
    List<QuestionnaireSurveyListVo> findQuestionnaireByKeyword(QuestionnaireKeywordSearchDto keywordSearchDto);
    

}